/**
 * 项目名称:为几何学的各种图形实现加上异常处理
 * 1、如三角形的两边之和必须大于第三边
 * 2、边长不能为负数
 *
 * @Author: 夏国倩
 * @Date: 2023/9/15 15:45
 * @Copyright
 */
package Exception;
public class Exception10 {
    private int a,b,c;
    public void setName(int a,int b,int c) throws Exception {
        if (a+b>c  && a+c>b && b+c>a && (a>0 && b>0 && c>0)){
            this.a=a;
            this.b=b;
            this.c=c;
        }else {
            throw new Exception("三角形的两边之和必须大于第三边,并且边长不能为负数");
        }
    }
    public void print(){
        System.out.println("该图形是三角形，三条边长分别为：");
        System.out.println("a="+this.a);
        System.out.println("b="+this.b);
        System.out.println("c="+this.c);
    }

}
